package com.bicon.base.data.pojo.botu;

import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 物流中心
 * </p>
 *
 * @author zhoutyianqi
 * @since 2018-07-25
 */
@TableName("logistics_center")
public class LogisticsCenter extends Model<LogisticsCenter> {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;
    /**
     * 快递名称
     */
    @TableField("express_delivery")
    private String expressDelivery;
    /**
     * 首重
     */
    @TableField("first_weight")
    private Float firstWeight;
    /**
     * 邮费
     */
    private BigDecimal postage;
    /**
     * 续重
     */
    @TableField("additional_weight")
    private Float additionalWeight;
    /**
     * 续费
     */
    private BigDecimal renew;
    /**
     * 区域（省份id组合）
     */
    private String area;
    /**
     * 是否启用(0:启用，1:未启用)
     */
    private Integer enable;
    /**
     * 描述
     */
    private String remarks;
    /**
     * 删除标志：0正常，1删除
     */
    @TableField("logic_delete")
    private String logicDelete;
    /**
     * 创建时间
     */
    @TableField("create_date")
    private Date createDate;
    /**
     * 更新时间
     */
    @TableField("update_date")
    private Date updateDate;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getExpressDelivery() {
        return expressDelivery;
    }

    public void setExpressDelivery(String expressDelivery) {
        this.expressDelivery = expressDelivery;
    }

    public Float getFirstWeight() {
        return firstWeight;
    }

    public void setFirstWeight(Float firstWeight) {
        this.firstWeight = firstWeight;
    }

    public BigDecimal getPostage() {
        return postage;
    }

    public void setPostage(BigDecimal postage) {
        this.postage = postage;
    }

    public Float getAdditionalWeight() {
        return additionalWeight;
    }

    public void setAdditionalWeight(Float additionalWeight) {
        this.additionalWeight = additionalWeight;
    }

    public BigDecimal getRenew() {
        return renew;
    }

    public void setRenew(BigDecimal renew) {
        this.renew = renew;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public Integer getEnable() {
        return enable;
    }

    public void setEnable(Integer enable) {
        this.enable = enable;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getLogicDelete() {
        return logicDelete;
    }

    public void setLogicDelete(String logicDelete) {
        this.logicDelete = logicDelete;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    @Override
    protected Serializable pkVal() {
        return null;
    }

    @Override
    public String toString() {
        return "LogisticsCenter{" +
        "id=" + id +
        ", expressDelivery=" + expressDelivery +
        ", firstWeight=" + firstWeight +
        ", postage=" + postage +
        ", additionalWeight=" + additionalWeight +
        ", renew=" + renew +
        ", area=" + area +
        ", enable=" + enable +
        ", remarks=" + remarks +
        ", logicDelete=" + logicDelete +
        ", createDate=" + createDate +
        ", updateDate=" + updateDate +
        "}";
    }
}
